# 这是我们整个程序的入口，以后通过这个文件来运行所有的测试用例0nj
import unittest

from HTMLTestRunner import HTMLTestRunner

if __name__ == '__main__':
    # 1.找到要执行的测试用例集
    # 规则：执行test_case文件夹下面，所有以Test.py结尾的测试用例文件
    test_suite = unittest.defaultTestLoader.discover("./test_case","*Test.py")
    # 2.执行这些测试用例
    # unittest2.TextTestRunner().run(test_suite)
    path = './report/testing.html'
    # 根据路径创建文件
    # w是写的意思， b是二进制，二进制的方式写，就是以stream的方式写文件
    file = open(path, 'wb')
    HTMLTestRunner(stream=file, verbosity=1,title="测试报告",description="测试环境", tester = "支帅川").run(test_suite)